Golang Job: Senior Software Engineer

Job added on

Company

PayFit

Location

Barcelona - Spain

Job type

Full-Time

Golang Job Details

Who are we?

PayFit simplifies payroll management and HR processes for SMBs. PayFit is an automated SaaS solution to help business owners and HR professionals save time and money allowing them to refocus on what really matters: their employees. Since 2015, we have set ourselves a mission to support the digital transformation of HR management through our ever growing range of product features and services. We have a strong presence in France and have been quickly growing in Germany, Spain and in the UK. With 7,000 customers in 4 countries, we are one of the fastest-growing SaaS companies in Europe.

Today, we are more than 900 employees at PayFit and we all share four core values:
  • Care for each other
  • Always stay humble
  • Strive for excellence
  • Live and work with passion

We are committed to a culture of inclusion and an environment that enables fulfillment in freedom & responsibility.
What will be your role?

Get onboard of the PayFit rocket by joining our Storage Hub team as a Senior Software Engineer.

Your mission will be to contribute to build this platform and scale our technical vision up while always bringing more value to our product.

You will be responsible for:
  • Making technical and functional choices.
  • Accompany the future users of this platform in order to guarantee maximum ease of use, to help them implement their project on it and to pass on the message of data know-how.
  • Be in constant contact with the future users of this platform to ensure maximum ease of use, and you will have an interest in Architecture, be familiar with Event-Sourcing and understand the capabilities, advantages and disadvantages of this type of architecture.
  • Mentoring fellow engineers

This job has been tailored for you if you have the following qualities:

  • You have a solid understanding of Kubernetes and AWS or want to learn more about it.
  • You master NodeJS and ReactJS and have good knowledge of at least one other language or framework (Python, Golang, ...)
  • You enjoy sharing and collaborating with other teams to promote best practices and build reliable and resilient services.

We would be even more impressed if :
  • You are experienced designing, analyzing, and troubleshooting distributed systems
  • You have a systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive

Hiring process:

1️⃣ HR Telephone interview - 30 minutes
2️⃣ Meet Stephen, Team Leader: (Introductions to the project, Systems Design Interview) - 1 hour
3️⃣ Meet Future Colleagues: technical interview (introductions, coding, questions) - 45 minutes
4️⃣ Meet Damian, Tribe Director - 30 minutes
5️⃣ Background check to verify your identity, diploma and past professional experience in the context of your ISO27001 certification